package cc.lj.internal.coupons.domain.ticket.model.vo;

import cc.lj.internal.api.coupons.dto.MartCapBatchDTO;
import cc.lj.internal.coupons.domain.martcap.model.vo.MartCapBatchDO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.List;

/**
 * 电子券结算返回 DO,注意：该实体没有对应表
 * @author liangxifeng
 * @date 2022-01-15
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@ApiModel("电子券结算返回 DO")
public class CouponsSettlementDO {
    /**
     * 电子券批次表主键
     */
    @ApiModelProperty(value = "电子券批次表主键")
    private Integer	ticketBatchId;
    /**
     * 商户原分摊金额
     */
    @ApiModelProperty(value = "商户原分摊金额")
    private BigDecimal	merchantOldSharePrice;
    /**
     * 卖场原分摊金额
     */
    @ApiModelProperty(value = "卖场原分摊金额")
    private BigDecimal	martOldSharePrice;
    /**
     * 卖场原分摊比
     */
    @ApiModelProperty(value = "卖场原分摊比")
    private BigDecimal	martOldShareRatio;
    /**
     * 商户原分摊比
     */
    @ApiModelProperty(value = "商户原分摊比")
    private BigDecimal	merchantOldShareRatio;

    /**
     * 商户展位号
     */
    @ApiModelProperty(value = "商户展位号")
    private String	merchantShow;

    /**
     * 电子券售券金额
     */
    @ApiModelProperty(value = "电子券售券金额")
    private BigDecimal	sellPrice;

    @ApiModelProperty(value = "该商户同时参见的多个活动批次的封顶额列表")
    List<MartCapBatchDO> martCapBatchDTOList;
}
